215 research outputs found

    Design and Implementation of a Method Base Management System for a Situational CASE Environment

    Get PDF
    Situational method engineering focuses on configuration of system development methods (SDMs) tuned to the situation of a project at hand. Situational methods are assembled from parts of existing SDMs, so called method fragments, that are selected to match the project situation. The complex task of selecting appropriate method fragments and assembling them into a method requires effective automated support. The paper describes the architecture of a tool prototype offering such support. We present the structure of its central repository, a method base containing method fragments. The functions to store, select and assemble these method fragments are offered by a stratified method base management system tool component, which is described as wel

    Complexity Metrics for Systems Development Methods and Techniques

    Get PDF
    So many systems development methods have been introduced in the last decade that one can talk about a ¿methodology jungle¿. To aid the method developers and evaluators in fighting their way through this jungle, we propose a systematic approach for measuring properties of methods. We describe two sets of metrics which measure the complexity of single diagram techniques, and of complete systems development methods. The proposed metrics provide a relatively fast and simple way to analyse the descriptive capabilities of a technique or method. When accompanied with other selection criteria, the metrics can be used for estimating the relative complexity of a technique compared to others. To demonstrate the applicability of the metrics, we have applied them to 36 techniques and 11 methods

    Reducing the Administrative Burden in Healthcare: Speech and Action Recognition for Automated Medical Reporting

    Get PDF
    The administrative burden in routine healthcare processes is high, but for communication among care providers the reporting about patient consultations is very essential. In order to reduce this burden we have started the Care2Report research program (www.care2report.nl) that aims at a automated medical reporting based on multimodal (audio, video, bleutooth) recording of a consultation, followed by knowledge representation, ontological conversation interpretation, and finally the generation and uploading of the report in the electronic medical record system. In this keynote I will present the aims and goals of the Care2Report research program, the various linguistic intelligence pipelines, its current functional and technical architecture, and the achievements so far. The linguistic pipeline research will be illustrated by (i) a generic method for the design of trusted cloud pipelines in medical reporting, (ii) the generation of medical guideline ontologies for the matching of the consultation audio transcript, and (iii) the automated pseudonimisation of privacy related data by means of named entity recognition. We end with an outlook of the current research projects and experiments in healthcare institutions

    An integrated approach for requirement selection and scheduling in software release planning

    Get PDF
    It is essential for product software companies to decide which requirements should be included in the next release and to make an appropriate time plan of the development project. Compared to the extensive research done on requirement selection, very little research has been performed on time scheduling. In this paper, we introduce two integer linear programming models that integrate time scheduling into software release planning. Given the resource and precedence constraints, our first model provides a schedule for developing the requirements such that the project duration is minimized. Our second model combines requirement selection and scheduling, so that it not only maximizes revenues but also simultaneously calculates an on-time-delivery project schedule. Since requirement dependencies are essential for scheduling the development process, we present a more detailed analysis of these dependencies. Furthermore, we present two mechanisms that facilitate dynamic adaptation for over-estimation or under-estimation of revenues or processing time, one of which includes the Scrum methodology. Finally, several simulations based on real-life data are performed. The results of these simulations indicate that requirement dependency can significantly influence the requirement selection and the corresponding project plan. Moreover, the model for combined requirement selection and scheduling outperforms the sequential selection and scheduling approach in terms of efficiency and on-time delivery. \u

    Requirements engineering and continuous deployment

    Get PDF
    This article summarizes the RE in the Age of Continuous Deployment panel at the 25th IEEE International Requirements Engineering Conference. It highlights two synergistic points (user stories and linguistic tooling) and one challenge (nonfunctional requirements) in fast-paced, agile-like projects, and recommends how to carry on the dialogue.Peer ReviewedPostprint (author's final draft

    Method Association Approach: Situational construction and evaluation of an implementation method for software products

    No full text
    International audience— Software implementation is one of the important steps in a software engineering process. It consists of integrating software based services or components in business alignment with the organizational view and acceptance from the users' perspectives. However, this step is complex and not supported in detail by the existing design and implementation methods. When implementing a software product in a customer organization with a specific context, the problem of the choice of the method or its adaptation is crucial to ensure the implementation success. Software producing organizations have difficulty with the creation of the most suitable implementation method for their software products. Situational Method Engineering (SME) proposes solutions to create methods adapted to the project at hand. We propose an approach to build an implementation method based on the association of method fragments, offering two advantages: it facilitates (a) the modeling of fragments by using the Process Deliverable Diagram formalism (PDD) that has proved its efficacy and simplicity, and (b) the selection of fragments by using metrics to analyze them. We illustrate our proposal with a case study to create an implementation method for a personal health management software product. Keywords— Software product implementation method, situational method engineering, method association, feature, method fragment, project situatio
    corecore